package JDBC;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;

public class Professeur_Supprimer {
	
	public  void supprimer(int id) {
		
		try {
//			System.out.println("SUPPRESSION JDBC");
			connexionBDD a = new connexionBDD();
			Connection conn=a.connect();

			Statement state = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
			Statement state2 = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
			Statement state3 = conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);

				ResultSet result = state.executeQuery("SELECT id_lieu FROM professeur WHERE id_professeur ="+id);
				int id_adresse=0;
				while(result.next()){	
						id_adresse =Integer.parseInt(result.getObject(1).toString());
				}
//				System.out.println("idprof :"+id);
//				System.out.println("id adresse :"+id_adresse);
				state.close();
				result.close();
				
				state2.executeUpdate("DELETE FROM professeur WHERE id_professeur = "+id);
//				System.out.println("Suppression du professeur effectuee");
				state3.executeUpdate("DELETE FROM lieu WHERE id_lieu = "+id_adresse);
//				System.out.println("Suppression de l'adresse effectuee");
				state2.close();
				state3.close();
		} 
		catch (Exception e) {
			e.printStackTrace();
		}	

	}

}
